// #include <iostream>
// class SingeLeton
// {
// public:

//     static SingeLeton& getInstance()
//     {
//         return _eton;
//     }

//     int getnum()
//     {
//         return _num;
//     }
//     SingeLeton operator=(const SingeLeton&) = delete;
//     SingeLeton (const SingeLeton&) = delete;

// private:
//     int _num;
//     static SingeLeton _eton;//声明
//     SingeLeton(int num = 10){
//         std::cout << "";
//         _num = num; 
//     }
//     ~SingeLeton(){}
// };
// SingeLeton SingeLeton::_eton;

// int main()
// {
//     std::cout << SingeLeton::getInstance().getnum() << std::endl;
//     return 0;
// }